草庐IT

Dynamics CRM实体系列之图表

全部标签

python - 如何输出 XML 实体引用

我正在使用Pythonxml.etree.ElementTree输出XML。我想用实体引用输出它,这些实体引用将在解析XML时被替换。通常'&'被转义为&因为'&'用于声明实体引用。但是,我真的想写一个实体引用。例如,我想编写一个包含实体引用&manifestName;的XML文件:>>>fromxml.etree.ElementTreeimportElement,tostring>>>manifest=Element('manifest')>>>manifest.text='&manifestName;'>>>tostring(manifest)返回一个转义的符号:'&man

xml - 在 DTD 实体中使用特殊字符,例如 '+'

我正在尝试定义一个实体,其值包含一个“+”字符,但如果我这样做,我会进一步收到一条奇怪的错误消息。如果我删除+字符,一切正常。我似乎想不出逃避它的方法。我不仅在当前使用的库中遇到错误,而且在http://www.validome.org/grammar/validate/的在线验证程序中也遇到错误一个简短的例子:有没有人知道在那里以某种方式获取+字符(或者也可以正确验证在该位置包含+字符的XML文档的东西)的方法?提前致谢! 最佳答案 问题不在于实体本身,而在于它用于定义legalvaluesareenumerated所在的属性这一

xml - 不要用 HXT 替换 HTML 实体

如何使用HXT保留HTML实体?withSubstHTMLEntitiesSystemConfig似乎没有改变任何东西:runX$xshow$readString[]">"和runX$xshow$readString[withSubstHTMLEntitiesno]">"都生产[">\"\"transfer-URI=\"string:\"transfer-Message=\"OK\"transfer-Status=\"200\">>"]我完全不知道去哪里找。我几乎尝试了所有其他可以传递给readDocument的选项或readString谢谢

Python 3 XML 解析器未知实体错误

不过我在这里找到了很多答案,不幸的是,它们对我不起作用。我有Ubuntux64、python3.4.2。我正在解析一个包含html实体的网页,例如 等:importxml.etree.ElementTreeasETpage='somestringIgetfromrequests.get'parser=ET.XMLParser()parser.parser.UseForeignDTD(True)tree=ET.fromstring(page,parser=parser)很多答案都包含此代码,以防止出现类似unknownentity&nbps;的错误。当我编译这段代码时,它抛出了一个错误:

带参数的 XML 实体?

我想在下面得到一个结果XML,但是带有模块化的XML部分我已将xml外部化为DTD实体我的DTD文件:">我的XML文件:&createDefaultTable;但我缺少的链接是,如何传递参数${schema}和${table}以从“myXML”文件添加到我的实体中? 最佳答案 http://www.liquibase.org/documentation/changelog_parameters.html描述如何设置更改日志参数。它们可以设置为更改日志开头的标记、系统属性或几种不同的方式,具体取决于您调用Liquibase的方式。如

php - 编码奇数 HTML 实体 '&lstroke;'

我遇到一些奇怪的HTML实体问题,这些实体来self必须在PHP5.6中解析的XML文件。一些HTML实体是:&lstroke;n´a&hook;e&hook;XML来自CABAbstracts(http://www.cabi.org/publishing-products/online-information-resources/cab-abstracts/),它的标题是:但是,我尝试了几种编码系统都没有成功。此外,我尝试过直接在HTML文件中使用它们,使用html_entity_decode从PHP5.6编写它们,如下所示:$strings=array('&Sacute

c# - sgml/xml 中的参数实体引用是否可以使用 .NET 解析?

当我尝试使用XDocument解析以下数据时,出现以下错误:“XMLException:内部标记中不允许参数实体引用”这是我要解析的示例数据:]>&question;&signature;下面是试图解析上述文件的代码:stringcaFile=@"pathToFile";using(varcaStream=File.Open(caFile,FileMode.Open,FileAccess.Read)){varcaDoc=XDocument.Load(caStream);//Exceptionthrownhere!}有没有办法让内置的.NETxml解析库来处理实体引用,或者至少忽略嵌入的

.net - SOAP 客户端未正确处理 XML 实体;遇到 "There is an error in XML document"

我们的WCFWeb服务的一些消费者在尝试解析我们的响应时遇到异常:System.InvalidOperationException:ThereisanerrorinXMLdocument(5,-349).atSystem.Xml.Serialization.XmlSerializer.Deserialize(XmlReaderxmlReader,StringencodingStyle,XmlDeserializationEventsevents)atSystem.Xml.Serialization.XmlSerializer.Deserialize(XmlReaderxmlReader

xml - JAXB 解码到实体

我正在从事一个涉及XML流并将该数据转换为我的数据库中的持久数据的项目。到目前为止,我已经到了可以使用我的Web服务的地步,我生成了一些JAXBPOJO,并且已经开始解码XML流。我想弄清楚是否有一种方法可以直接从XML到实体。我知道我可以设计我的新数据库,生成一些实体,然后将XML解码到生成的POJO,然后将POJO数据移动到实体并持久化。但这听起来很荒谬。任何人都给我提示在哪里看,我没有发现任何谷歌搜索问题。我正在使用Netbeans6.9。 最佳答案 您可以创建自己的JAXB-annotatedobjects那也是JavaPe

PHP XMLWriter:我需要传递哪些参数来传递两个 XMLWriter::write IdEntity 以生成所描述的嵌套实体 DTD 声明?

我想使用XMLWriter在XML文档之上生成一个嵌套的实体DTD声明。我从不带XMLWriter的字符串构建代码开始,它也说明了所需的输出:\n";$sXML.="%nestedentity;\n";$sXML.="]>\n";当前(期望的)$sXML输出:%anentity;]>当前XMLWriter$sXML输出(下面的代码):]>如您所见,当前的XMLWriter代码XML输出存在以下问题:嵌套实体引用为PUBLIC,而不是SYSTEM在所需的系统标识符之前有一个空字符串在关闭DOCTYPE声明之前不内联实体扩展字符串“%anentity;”。所以,问题是,我该如何调用$oXM